package com.sky.service;

import com.sky.dto.CategoryDTO;
import com.sky.entity.CategoryEntity;
import com.sky.enumeration.CategoryStatusEnum;
import com.sky.enumeration.CategoryTypeEnum;

import java.util.List;

public interface CategoryService {


    List<CategoryEntity> page(Integer page, Integer size, String name, CategoryTypeEnum type);

    void del(Long id);

    List<CategoryEntity> getByType(CategoryTypeEnum typeEnum);

    void save(CategoryDTO dto);

    void update(CategoryDTO dto);

    void enableOrDisable(CategoryStatusEnum statusEnum, Long id);
}
